Optimization of semi-interlocking heat sinks for hotspot thermal management using multi-objective genetic algorithm