Microarray deconvolution method with model order selection/NMF