Graphene And Hexagonal Boron Nitride Heterostructures For Beyond Cmos Applications