Efficient process interaction simulation in Java: implementing co-routines within a single Java thread | IEEE Conference Publication | IEEE Xplore