Icon ios app
Strava
Free app for Android and iPhone

LaCrescent century (alternate #2 if oa is open)