A Genetic Programming Approach for Evolving Variable Selectors in Constraint Programming | Synapse