Deep Memory Search: A Metaheuristic Approach for Optimizing Heuristic Search