find best (maximizing) hyper param
using with parfor
'local' profile should be set to 12 workers
you should call matlabpool('local',12) in advance