HAMP -A Highly Abstracted and Modular Programming Paradigm for Expressing Parallel Programs on Heterogenous Platforms. - Balasubramanian, Srinivas; Raghavendra, Prakash (Proceedings of the World Congress on Engineering 2012 Volume II, 2012)