Based on libmm
Libmm is used for the actual memory allocation
SHAllocator is a C++ library that implements an STL allocator in SYSV shared memory.
Features
Libmm is used for the actual memory allocation
The library offers support for all types of STL containers (except for std::bitset) under identical names prefixed with sh.
The library offers a placement operator new for variable allocation and function destroy() for releasing memory