Staged memory scheduling: Achieving high performance and scalability in heterogeneous systems | IEEE Conference Publication | IEEE Xplore