Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems by Paul Lokuciejewski & Peter Marwedel