1. A method to synchronize contexts between a producer engine and a consumer engine, the method comprising: executing a context at a producer engine, the executing including updating a memory register; and sending a signal from the producer engine to a consumer engine that the memory register has been updated, the signal including a Context ID to identify a context to be executed by the consumer engine to update the register.