Text this: Thermal management of multi-chip module and printed circuit board using FEM and genetic algorithms