here i will attempt to answer this:
He played Ne8 Instead of Nh5 if he plays Nh5. Where is the Knight Going? that knight has no future and is hardly doing anything. if he plays it to E8 he can play and improve the position of that knight by Going Nc7 and Maybe Jump to b5.
That is why he played Ne8.
Nh5 is Also Playable but its bad for black. here black s' plan is to play Nf4 to give a good square for that knight but after Bxf4 exf4 Qxf4 white has an advantage.
In the game Shirov vs Van Wely 2007 (http://www.chessgames.com/perl/chessgame?gid=1444696), on move 13 black plays the knight to e8 (13...Ne8). Why is this? Why not play the knight to h5?
Thanks