Parallel implementation of Conjugate Gradient Linear System Solver