On Decision-making for Computation Offloading in Cloud-assisted Autonomous Vehicle Systems