ORBSearcher: multithread the ranking function

This significantly improves the response time. It divides by two the ranking time on the test configuration.