fast, multithreaded cracking