CustomManyParticleForce offers two different "permutation modes".  Implemented it for Reference and CPU platforms.