1. Farms, pipes, streams and reforestation: Reasoning about structured parallel processes using types and hylomorphisms;Castro,2016
2. Algorithmic Skeletons: Structured Management of Parallel Computation;Cole,1989
3. The Bird-Meertens Formalism as a Parallel Model;Skillicorn,1993
4. Rewriting skeleton programs: How to evaluate the data-parallel stream-parallel tradeoff;Aldinucci,1998
5. Automatic program transformation: The Meta tool for skeleton-based languages;Aldinucci,2002