A hierarchical optimization and design of double Kalina Cycles for waste heat recovery. (15th March 2021)