Pattern discovery for parallelism in functional languages - Barwell, Adam David; Hammond, Kevin (University of St Andrews, 2018., 2018)