Parallel Computational Modelling of Inelastic Neutron Scattering in Multi-node and Multi-core Architectures