Particle System with optional worker thread count