The Case for Building High Performance Intermediate-Level Memory Systems