Non-Uniform Diffusion Models