An enhanced scheduling algorithm using a recursive critical path approach with task duplication | IEEE Conference Publication | IEEE Xplore