Read Compilation Techniques For Reconfigurable Architectures