gpu backend: concentrate decision about which tile to use in a single function