Brandt Snedeker shot an eight-under-par 63 to take the lead at the end of the opening day of the BMW Championship in Illinois.