Yoga. It has greatly increased my hamstring flexibility. And upper body strength. Core strength lagging but coming along. I don't have any discomfort issues with back, shoulders, etc even after 5-6+ hours of riding.
I don't feel like I could be a cyclist without yoga.
H