High Performance Algorithms for Classical Simulation of Quantum Circuits