UXL Foundation: Unified Acceleration