Barnes & Noble names new CIO