Separate driver for analysis
Replaced the standard malloc with posix memalign so that I can use aligned versions of the simd zero checks
input effort, output zero