Dude is too good to stop. Plus the warriors have a bunch of shooters so you can't double him. IMO you chase him off the 3 line and make him drive or shoot 2s if possible.
But I still stand by what I said beginning this season. You make him plays defense and go at him (you will need a good back court and small forward so he can't hide on anyone). You also run him through screens and pick and rolls. Bump him constantly when you screen him.
He is a jump shooter first and needs his legs so going at him on offense and running him through picks and screens will fatigue him. Leg fatigue is the worse thing for jump shooters.
Finally you must get a sizable lead on the warriors because their depth allows curry to not play as many minutes as he would on a team with less depth. Of you can maintain a lead you can force Kerr to play the starters more minutes. Which means curry is less likely to play 32-34 minutes and more likely to play 36-39 minutes.