stl allocator 2