1. Belikov, E., Deligiannis, P., Totoo, P., Aljabri, M., Loidl, H.W.: A survey of high-level parallel programming models. Technical report. HW-MACS-TR-0103, Department of Computer Science, Heriot-Watt University (December 2013)
2. Bocchino Jr., R.L., Adve, V.S., Adve, S.V., Snir, M.: Parallel programming must be deterministic by default. In: Proceedings of the First USENIX Conference on Hot Topics in Parallelism, HotPar 2009, p. 4. USENIX Association, Berkeley (2009).
http://dl.acm.org/citation.cfm?id=1855591.1855595
3. Chakravarty, M.M., Keller, G., Lee, S., McDonell, T.L., Grover, V.: Accelerating haskell array codes with multicore gpus. In: Proceedings of the Sixth Workshop on Declarative Aspects of Multicore Programming, DAMP 2011, pp. 3–14. ACM, New York (2011).
http://doi.acm.org/10.1145/1926354.1926358
4. Coutts, D., Löh, A.: Deterministic parallel programming with haskell. Comput. Sci. Eng. 14(6), 36–43 (2012)
5. Epstein, J., Black, A.P., Peyton-Jones, S.: Towards haskell in the cloud. In: Proceedings of the 4th ACM Symposium on Haskell, Haskell 2011, pp. 118–129. ACM, New York (2011).
http://doi.acm.org/10.1145/2034675.2034690