Selection Heuristics on Semantic Genetic Programming for Classification Problems