Simultaneous synthesis of a heat exchanger network with multiple utilities using utility substages. (4th August 2015)