Zero-dimensional allocations have size 1
evaluate_may_gpu uses the jit target