2017 Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, page. 765 - 777, 2017-04-12