Hybrid Parallel Runtimes (Peter Dinda, Northwestern University)