Tideflow: A Dataflow-Inspired Execution Model For High Performance Computing Programs