Application of Memetic Differential Evolution frameworks to PMSM drive design