Use of Computational Materials Science and Nanotechnology in TPS Development for Hypersonic Applications