small chunks are still wrong for N_CRYPTO_THREADS > 1 and it appears that inreasing the number of threads also increases the amount of time that a single EVP_CipherUpdate() call takes.  Destruction of locality??
wasn't calling p_thread create with respective arguments