A software-defined architecture and prototype for disaggregated memory rack scale systemsDimitris SyrivelisAndrea Realeet al.2017SAMOS 2017