A Distributed Algorithm for Task Offloading in Vehicular Networks with Hybrid Fog/cloud Computing IEEE Transactions on Systems, Man, and Cybernetics: Systems 2021