1. A method of processing a read request comprising the acts of: transmitting a first read request from a requesting device, the first read request comprising a first system address; receiving the first read request at a memory controller; mapping the first system address into a first memory address, the first memory address comprising a first chip select, a first bank address, a first row address and a first column address; and sorting the first read request by one of the first chip select and the first bank address such that the first read request is injected into a first read queue.