Nanocomputing CAD Tools for Nanocomputing Telecommunications, Multimedia and DSP Applications Quantum Computing