Constructal law optimization of a boiler