Search-Space Partitioning for Parallelizing SMT Solvers