The team behind the high-profile Northeast Science and Technology Center in Kenilworth have kicked off a multimillion-dollar renovation of the site’s anchor building, with plans to create 75,000 square feet of new amenities and common spaces for current and future tenants.