5 the techniques credited most for the performance gains include array privatization parallelization of reduction operations and the substitution of generalized induction variables