Program that uses grayscale images to make transitions
What you want is called a Gradient Wipe in Premiere Pro or a Luma Fade in Davinci Resolve.

Just make sure your gradient image is a 3rd layer as long as your transition, and is selected as the 'gradient layer.'

(This should be a comment but I don't have enough karma to comment in this forum. Hope this helps :) )