A C++ pooled, shared memory allocator for simulator development | IEEE Conference Publication | IEEE Xplore