Popcorn: bridging the programmability gap in heterogeneous-ISA platforms
A note on the maximum flow through a network