Evolutionary Computing Applications in Hardware