12.6 Reconfigurable Computing Platforms and Architectures