CacheLight: A Lightweight Approach for Preventing Malicious Use of Cache Locking Mechanisms