Icon ios app
Strava
Free app for Android and iPhone

STL How Hard Could It Be 2? Hill Fondo