Automatic Design of Cross-Corrugated Compact Recuperators