High thermoelectric performance in graphene nanoribbons by graphene/BN interface engineering. (17th November 2015)