An Evaluation Framework and Instruction Set Architecture for Ion-Trap Based Quantum Micro-Architectures