Many-objective optimization of shell and tube heat exchanger. (June 2017)