Distributed Cooperative Caching: An Energy Efficient Memory Scheme for Chip Multiprocessors | IEEE Journals & Magazine | IEEE Xplore