Exploring opportunities and challenges in enabling neuro-evolutionary algorithms in hardware