Graphene Nanoelectronics - From Synthesis to Device Applications.