A software-defined architecture and prototype for disaggregated memory rack scale systems | IEEE Conference Publication | IEEE Xplore