The sports apparel chain plans to open a House of Sport store next year in the former Lord & Taylor on Boylston Street.