An Efficient Scheduling Algorithm for Distributed Heterogeneous Systems with Task Duplication Allowed | IEEE Conference Publication | IEEE Xplore