What is the significance of using a U-Net like architecture in denoising diffusion probabilistic models?