improve hardware information class: costs for FPGA, supporting different functions; interface changed! also add new function to container utils
support sequence of partitioning algorithms to be applied to an example
add code I forgot before
adapt llvm build script to use multiple partitioning methods and two different hardware devices