Use Boost.Align for aligned allocation