Force 8 byte alignment on all platforms

Fixes bus error / unaligned access problem on RISC architectures.
Merge pull request #500 from tpaviot/review/force-8byte-alignment

Force 8 byte alignment on all platforms