1. Algorithmic skeletons: a structured approach to the management of parallel computation;Cole,1989
2. Patterns and Skeletons for Parallel and Distributed Computing;Rabhi,2002
3. Scans as primitive operations;Blelloch;IEEE Transactions on Computers,1989
4. Parallelization via context preservation;Chin;IEEE Computer Society International Conference on Computer Languages (ICCL’98),1998
5. Parallel programming with list homomorphisms;Cole;Parallel Processing Letters,1995