Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach | Synapse