apply the tiling strategies on loop-based method