Finding Effective Compiler Optimization Sequences: A Hybrid Approach