Controlling doping and carrier injection in carbon nanotube transistors | Synapse