1. A method for processing a cache access request, the method comprising: receiving a request to access a data block of a plurality of data blocks of a load cache; accessing the data block of the load cache and an associated data block of a store coalescing cache in parallel; comparing data accessed from the data block of the load cache to data accessed from the data block of the store coalescing cache and merging the data; and sending the merged data.