Partitioning the Firing Patterns of Spike Trains by Community Modularity