An optimization framework for solving large scale multidemand multidimensional knapsack problem instances employing a novel core identification heuristic