1. A method comprising: selecting, with one or more processors, a memory transfer mode for performing at least part of a memory transfer operation, the memory transfer mode being selected from a set of at least two different memory transfer modes that includes an interleave memory transfer mode and a sequential memory transfer mode, wherein the sequential memory transfer mode includes alternate issuing of groups of multiple, consecutive read requests and groups of multiple, consecutive write requests during separate time intervals; and performing, with a graphics processing unit (GPU), the memory transfer operation based on the selected memory transfer mode.