1. A method comprising: dividing a first portion of a datastream into one or more data chunks, wherein each data chunk comprises a subset of data from the first portion of the datastream; writing a first data chunk to a first First-In-First-Out (FIFO) register of a plurality of FIFO registers configured in parallel; and subsequent to said writing of the first data chunk, determining a least full FIFO register of the plurality of FIFO registers, associating a first end of chunk (EOC) control word with the first data chunk in the first FIFO register, wherein the first EOC control word includes an identifier of the least full FIFO register, and the associating comprises writing the first EOC control word to the first FIFO register, and writing a next data chunk to the least full FIFO register.