Improved biclustering of microarray data demonstrated through systematic performance tests