The ArrayFire library