compilation-techniques-for-reconfigurable-architectures