Parallel Processing in Science and Engineering: An Introduction. - Dongarra, Jack; Madsen, Kaj; Wasniewski, Jerzy; Bojańczyk, Adam W. (Applied Parallel Computing. State of the Art in Scientific Computing, 2006)