[boost] boost::interprocess mixing heap and shared memory ?