A Heuristics-Based Cost Model for Scientific Workflow Scheduling in Cloud