Non-preemptive Real-time Task Scheduling on Heterogeneous Systems - A Supervisory Control Based Optimal Approach | IEEE Conference Publication | IEEE Xplore