Tools and environments for parallel and distributed computing - Hariri, Salim (Wiley series on parallel and distributed computing., 2004)