FUNCODE: Effective Device-to-System Analysis of Field Coupled Nanocomputing Circuit Designs