Theoretical design of sustainable nanocatalysts for energy and environment related applicatio