Improving SAT Solvers by Exploiting Empirical Characteristics of CDCL