Parallelizing Z3: Adaptive Cubing via On-The-Fly Sampling of CDCL Conflict Traces