Simultaneous Optimization for Organic Rankine Cycle Design and Heat Integration