Scheduling Dags For Minimum Finish Time And Power Consumption On Heterogeneous Processors