Introduction to parallel computing - Grama, Ananth (Safari Tech Books Online, 2003)