parallel sort working on 4 cores, 2.5x speedup, cleaned up a little