Controlled polymer synthesis