Before revision:  On 48 cores with hyper-threading, the  algorithms achieve up to 51.45x (29.42x on average) speedup, and Rabin's algorithm performs the best on average.
After revision:  On 48 cores with hyper-threading, the static algorithms achieve up to 51.45x (29.42x on average) speedup, and Rabin's algorithm performs the best on average.