Cleaned up documentation in kernel.core. Parallelized random starts.