An Algorithm And Vlsi Architecture For A Stochastic Particle Based Biological Simulator