NeuralEvent: A Hierarchical Neural Simulator and its Application to Nerve-Muscle Systems