H-B&B: A Hierarchical B&B for large scale environments