Design Automation and Applications for Emerging Reconfigurable Nanotechnologies