1. A method of servicing contexts generated by a context generator, the method comprising: storing one or more context pointers in a buffer, each pointer corresponding to a context and an action by a system module associated with context; completing a context when completing the action by the system module associated with the context; removing each pointer from the buffer associated with the completed context; determining whether an interrupt corresponds to the completed context and removed pointer; and if no interrupt corresponds to the completed context, clearing the completed context; and if an interrupt corresponds to the completed context, providing the interrupt to a master processor; reading, by the master processor, the completed context associated with the interrupt; processing, by the master processor, data of the completed context; and clearing the context and the interrupt.