Evolutionary synthesis of heat-exchanger networks