NXCT awarded £6.5 million EPSRC grant