Quaff: efficient C++ design for parallel skeletons - Falcou, J.; Sérot, J.; Chateau, T.; Lapresté, J.T. (Parallel computing, 2006)