Buffered coscheduling: a new methodology for multitasking parallel jobs on distributed systems | IEEE Conference Publication | IEEE Xplore