Business software developer HubSpot has signed a new headquarters lease in Cambridge, Massachusetts, filling one entire building and paving the way for the adjacent address it is leaving to become another life science property in the U.S. biotech hub.