This may be helpful.
Edit to add some existing threads that may be related:
Off bike Strength VS On Bike Strength - Legs
Ideas for on the bike strength training
Sprint / On The Bike Strength Training