Tackling the Challenges of Power Dissipation