Architecture and tools for programmable QCA | IEEE Conference Publication | IEEE Xplore