Substrate Patterning By Nanomachining For Controlled Carbon Nanotube Growth