Collaborative Autonomous Driving: Vision and Challenges | Synapse