Implementing cooperative prefetching and caching in a globally-managed memory systemGeoffrey M. VoelkerEric J. Andersonet al.2003ACM SIGMETRICS Performance Evaluation Review 2003