Uncovering evolutionary patterns of gene expression using microarrays