A Top-r Feature Selection Algorithm for Microarray Gene Expression Data