Multi-objective materialized view selection using NSGA-II