Boron nitride theoretical hardness compared to carbon polymorphs