Synthesis and Applications of Macromonomers