Proceedings of the 31st annual international symposium on Computer architecture