Imperial College London Software abstractions for many-core software engineering Paul H J Kelly Group Leader, Software Performance Optimisation Department of Computing Imperial…