Current demand balancing: a technique for minimization of current surge in high performance clock-gated microprocessors | IEEE Journals & Magazine | IEEE Xplore