flexibility means simplicity to deploy an application onto different compute targets (e.g., x86, arm, gpu, fpga) and with response times for actual deployment