Neil Patrick Harris has confessed hosting the Oscars ceremony is "the most thankless" job because he's convinced the guests are bored and hungry.