Snzi: Use attributes for alignment instead of padding.
Snzi: Added a perf and para test. Turns out snzi is terrible on x86.