Double Hierarchical Mixture model for microarray data