The amap package includes standard hierarchical clustering with a choice of distances like Eulidean and Spearman, and a parallel implementation.