HiPEAC Info 51 - July 2017