Other possible options can be found here (with bonus benchmarking, although they are probably dated):