Virtual memory primitives for user programs | Synapse