A performance evaluation of a probabilistic parallel genetic algorithm: FPGA vs. multi-core processor | IEEE Conference Publication | IEEE Xplore