[C++] Add variadic macro to specialize boost python allocator for struct and make data aligned in memory