differentiate between busy wait and parking for a nano benchmark. Also optimize imports