Paper 4: The Sheft Workflow Scheduling Algorithm