Gravar-mail: Simulating spiking neural networks on massively parallel graphical processing units using a code generation approach with GeNN