Hierarchical Code Acquisition for Dual Band GNSS Receivers