NANOcom: A Mosaic Approach for nanoelectronic circuits design