low-level parallel thread execution virtual machine and instruction set architecture