COMET: code offload by migrating execution transparently | Synapse