Introduction to high performance computing for scientists and engineers - Hager, Georg (CRC Press, 2011)