Quantum chemistry algorithms for efficient quantum computing