Icon ios app
Strava
Free app for Android and iPhone

Now Food Truck Ride (minus 2.5)