Low-Rank SPIKE Framework for Solving Large Sparse Linear Systems with Applications