Controlled growth of plasmonic heterostructures and their applications