C++11 consecutive memory allocator for data structures