Implement multi-threading for fitness evaluation