Software energy reduction techniques for variable-voltage processors | IEEE Journals & Magazine | IEEE Xplore