Patterns and Skeletons for Parallel and Distributed Computing door Fethi Rabhi & Sergei Gorlatch