An introduction to parallel and vector scientific computing - Shonkwiler, Ronald W.; Lefton, Lew (Cambridge texts in applied mathematics, 2006)