Proceedings of the 2009 Workshop on Component-Based High Performance Computing