Quantum Algorithms for Real-World Applications