R-SHIM: deterministic concurrency with recursion and shared variables | IEEE Conference Publication | IEEE Xplore