Icon ios app
Strava
Free app for Android and iPhone

Chris Hulme post-holiday hill-climb special!