The Use of multiple fronts in Gaussian elimination