Code generation in computational neuroscience: A review of tools and techniques - Blundell, I; Brette, R; Cleland, TA; Close, TG; Coca, D; Davison, AP; Diaz-Pier, S; Musoles, CF; Gleeson, P; Goodman, DFM; Hines, M; Hopkins, MW; et al. (Frontiers in Neuroinformatics, 2018)