Boucher takes 8th in NHC cross country