Hyperbranched macromolecules