Implement Multi-core search