Implement IndirectImmediateExecutor with just one PerThreadExecutor
Add specs for IndirectImmediateExecutor characteristics