Optimal Parallel Triangulation of a Sparse Matrix