Multi-objective optimization of a novel supercritical CO2 cycle for waste heat recovery from a gas engine's flue gas | Synapse