Programming model moves from managing thousands of low-level threads to working with high-level ‘tiles of data’ ...