Proceedings of the 31st annual ACM/IEEE international symposium on Microarchitecture