1. An apparatus for processing a plurality of financial market data messages, each financial market data message comprising financial market data and being associated with a financial instrument, the apparatus comprising: a reconfigurable logic device comprising a plurality of pipelined data processing blocks implemented in firmware logic on the reconfigurable logic device, the pipelined data processing blocks comprising a first data processing block and a second data processing block downstream from the first data processing block; wherein the first data processing block is configured to retrieve pointer data from a memory in response to a plurality of received financial market data messages, the retrieved pointer data being configured to point to a plurality of records that are associated with the financial instruments that are associated with the received financial market data messages; and wherein the second data processing block is configured to retrieve a plurality of financial instrument records from a memory based on the retrieved pointer data, the retrieved financial instrument records being associated with the financial instruments that are associated with the received financial market data messages; and wherein the first and second data processing blocks are configured to operate simultaneously with respect to each other in a pipelined fashion.