Add memory alignment dependant on the platform (16/32/64/etc)
Enable memory alignment management via compiler options