parallelized distcalc