Particle animation and rendering using data parallel computation | Synapse