Nanocatalysis by noble metal nanoparticles: controlled synthesis for the optimization and understanding of activities