Hardware implementation of multi-objective differential evolution algorithm: a case study of spectrum allocation in cognitive radio networks. (2017)