Distributed Task Allocation to Enable Collaborative Autonomous Driving With Network Softwarization | IEEE Journals & Magazine | IEEE Xplore