Graphene synthesis: relationship to applications | Synapse