Using Many-Particle Decomposition to get a Parallel Self-Organising Map