boost aligned allocator