NIPSOM: Parallel Architecture and Implementation of a Growing SOM