Solving General Linear Systems in Parallel