H-NGPCA: Hierarchical clustering of data streams with adaptive number of clusters and adaptive dimensionality | Synapse