Accelerating mulit-column selection predicates in main-memory - the Elf approach