Systolic genetic search, a systolic computing-based metaheuristic