Synthesis Techniques for Polymer Nanocomposites