Added parallel testing pattern (using Executor and Future objects)