Cooperative Tracking of Cyclists Based on Smart Devices and Infrastructure