The Predictable Execution Model in Practice: Compiling Real Applications for COTS Hardware