A Joint Learning Approach to Hardware Caching and Prefetching