Energy efficient high performance processors : recent approaches for designing green high performance computing