HetSched: Quality-of-Mission Aware Scheduling for Autonomous Vehicle SoCs