Massage is good; it can relieve the problem, but in my case, it did not fix it. Neither did the foam roller. Mine was cured by tweaking my bike fit. It was a lot of trial and error. I can't recount all the things we changed, but mainly, my saddle was too high and too far back. Of course, moving your saddle changes everything else, so you may want to get a pro fit.
'02 Eddy Merckx Fuga, Selle An Atomica
'85 Eddy Merckx Professional, Selle An Atomica
'10 Soma Double Cross DC, Selle An Atomica
Slacker on wheels.