Proper data alignment for allocator and lazy constructor