Computational design of heterogeneous catalysts and gas separation materials for advanced chemical processing