1. A system comprising: a first memory for storing a first plurality of words; a second memory for storing a second plurality of words; a register for storing a current word, wherein the current word comprises a first address of a next possible word from the first memory and a second address of a next possible word from the second memory; and a multiplexer that selects one of the next possible word from the first memory and the next possible word from the second memory to be a next current word during a time period; wherein the next possible word corresponding to the first address and the next possible word corresponding to the second address are provided to the multiplexer during the time period.