Hierarchical tools for the simulation of nanoscale circuits and devices: from artificial to real molecules RID C-4866-2008