Sen. Bernie Sanders (I., Vt.) has bounded ahead of former Secretary of State Hillary Clinton among Democrats in New Hampshire and has narrowed the gap in Iowa, according to a new NBC News/Marist poll.