changed blocksize to 256 (2^8), gives about 10.8 Gflops/s
leftovers work okay, but ./bench-part1 seg faults *after* test passes if x%4==1 (don't know why)