Introduction to parallel computing - GRAMA, Ananth (Pearson/ Addison-Wesley, 2003)