Improving the effective use of multithreaded architectures : implications on compilation, thread assignment, and timing analysis | Publicación