A cooperative multi-agent optimization approach for task offloading in vehicular edge computing systems | Synapse