A novel node-based free-splitting model with stream splitting restrictions for optimizing heat exchanger networks | Synapse