Course projects for B629 Fall 2014, Parallel Functional Languages and DSLs