I am working on evaluating Java performance on parallel architectures(existing and new architectures). Can you recommend me several Java test suites or real-world programs that are multi-threaded? The programs have to be complex(involving many classes) and preferably not loop-based benchmarks. The previous benchmarks I've used are C-like programs that don't stress that much the object-oriented features of Java.
Looking forward for your response,