Parallel Cholesky Factorization of Sparse Matrices