A cellular automata based FPGA realization of a new metaheuristic bat-inspired algorithm