Zaslat SMS: Interaction between compilers and computer architectures /