Hello there,
I have done several similar scheduling projects for multicore and parallel systems in the university (including scheduling based on power consumption, etc.), therefore the task you present here should be no problem.
Regards,
Konstantin Boyanov