hand parallelization of benchmark programs, need tests