the parallel implementation doesn't achieve much because there isn't enough work...