Parallel sparse matrix ordering: quality improvement using genetic algorithms