1. A method comprising: streaming data representative of a plurality of limit order events pertaining to a plurality of financial instruments into a coprocessor; processing the streaming data with the coprocessor to determine order book data associated with the limit order events; generating a stream of enriched limit order events with the coprocessor, wherein the enriched limit order events are enriched with data indicative of the determined order book data.