How Design Optimization Techniques Improve Performance and Reliability