Computational methods to support the development of sustainable processes for the synthesis of ammonia and other chemical products