* Young researchers (doctoral students and PostDocs) can use this book to learn about the related research work and use it as a reference. * Graduate students can use this book for courses related to parallel programming.[...]