Graphene based nickel nanocrystal flash memory