Nanoscale Phase Change Memory with Graphene Ribbon Electrodes