Added halide blur algo that works by downscaling first, has gpu schedule