According to the differences among hints, multi-level cache policies can be divided into three categories, demote-based multi-level policies [27], [28], promotebased multi-level schemes [8], [29], [31] and application-based multi-level algorithms [14], [16].