A Parallel Preconditioner for Block Tridiagonal Matrices