GRANAHAN INVESTMENT MANAGEMENT INC.