A Virtualization Framework for IOMMU-less Many-Core Accelerators