A system for cooling heat-generating structures comprising: an active heat-generating structure; an inactive heat-generating structure; a cooling loop including a pump that directs a first flow of a fluid coolant to the active heat-generating structure and a second flow of the fluid coolant to the inactive heat-generating structure, the fluid coolant receiving thermal energy from the active heat-generating structure, the fluid coolant transferring thermal energy to the inactive heat-generating structure when a temperature of the fluid coolant is greater than an ambient temperature of an environment surrounding the active and inactive heat-generating structures (412a, 412b) whereby the inactive heat-generating structure may be prevented from dropping below an optimum working temperature, the active heat-generating structure operable to switch to an inactive state, and the inactive heat-generating structure operable to switch to an active state; a first sensor operable to measure a temperature of the first flow of the fluid coolant at an outlet line of the active heat-generating structure and a second sensor operable to measure a temperature of the second flow of the fluid coolant at an outlet line of the inactive heat-generating structure; and a heat exchanger in thermal communication with the active and inactive heat-generating structures (412a, 412b), the heat exchanger operable to receive the fluid coolant at a first temperature and dispense of the fluid coolant out of the heat exchanger at a second temperature; the cooling loop further directing a third flow of the fluid coolant to the heat exchanger, the third flow of the fluid coolant being a combination of the first and second flows of the fluid coolant; and the heat exchanger having an inlet port operable to receive the fluid coolant at the first temperature, and the heat exchanger further having an outlet port operable to dispense of the fluid coolant out of the heat exchanger at the second temperature. an active heat-generating structure; an inactive heat-generating structure; a cooling loop including a pump that directs a first flow of a fluid coolant to the active heat-generating structure and a second flow of the fluid coolant to the inactive heat-generating structure, the fluid coolant receiving thermal energy from the active heat-generating structure, the fluid coolant transferring thermal energy to the inactive heat-generating structure when a temperature of the fluid coolant is greater than an ambient temperature of an environment surrounding the active and inactive heat-generating structures (412a, 412b) whereby the inactive heat-generating structure may be prevented from dropping below an optimum working temperature, the active heat-generating structure operable to switch to an inactive state, and the inactive heat-generating structure operable to switch to an active state; a first sensor operable to measure a temperature of the first flow of the fluid coolant at an outlet line of the active heat-generating structure and a second sensor operable to measure a temperature of the second flow of the fluid coolant at an outlet line of the inactive heat-generating structure; and a heat exchanger in thermal communication with the active and inactive heat-generating structures (412a, 412b), the heat exchanger operable to receive the fluid coolant at a first temperature and dispense of the fluid coolant out of the heat exchanger at a second temperature; the cooling loop further directing a third flow of the fluid coolant to the heat exchanger, the third flow of the fluid coolant being a combination of the first and second flows of the fluid coolant; and the heat exchanger having an inlet port operable to receive the fluid coolant at the first temperature, and the heat exchanger further having an outlet port operable to dispense of the fluid coolant out of the heat exchanger at the second temperature.