STL compatible C++ memory allocator
