Icon ios app
Strava
Free app for Android and iPhone

Rheinfelden - Flatter, faster, harder