https://hgpu.org/?p=5321
Exposing non-standard architectures to embedded software using compile-time virtualisation