Icon ios app
Strava
Free app for Android and iPhone

EuroCycle2016 day 5 (Alternative)