1. A method for retrieving from memory data associated a load instruction, the method comprising: receiving a first load instruction for parallel execution by each thread in a thread group, wherein the first load instruction specifies an individual memory address for each respective thread in the thread group; identifying a parallel thread sub-set that includes only a portion of the threads in the thread group; comparing the individual memory addresses, including a first memory address, associated with the portion of the threads included in the parallel thread sub-set based on a uniform pattern to generate a comparison result; determining that the comparison result indicates that the individual memory addresses of the parallel thread sub-set comply with the uniform pattern; and transmitting a read request to the memory to retrieve data stored at the first memory address.