Supervised clustering of high dimensional data using regularized mixture modeling