An XML Schema for Representing Reusable IP Cores for Reconfigurable Computing