Working on parallel image loading.
Marking is moved inside in an attempt to enhance CPU utilization.
But it now seems that the main problem is about locks.
Parallelization is correct. The strange behavior is checked to be due to kernel buffer. Commit now.