PENCIL: A platform-neutral intermediate language for the parallelizing compilation of DSLs

Beaugnon, Ulysse and Baghdadi, Riyadh and Absar, Javed and Betts, Adam and Cohen, Albert and Donaldson, Alastair and Grosser, Tobias and Haastregt, Sven and Hu, Yabin and Ketema, Jeroen and others