Created by: yaoxuefeng6
cherry-pick 1.7, multi-loss optimization by adding a DownpourOpt worker (#22025)