Using registers to optimize cross-domain call performance | Synapse